I'm fairly new to coding. Mostly just modding for a game called Terraria. Eventually, I got curious and looked through terrarias code so i can better learn how to code and make mods. Well, needless to say, I was completely lost. So, now, my request. I was hoping that someone who is better with C# coding could help me by breaking down the world generation and tiling parts of terrarias code. If this is too much to ask, then can someone link me to some guides to better understand world gen and other things needed to generate a game world.